Genero FGL套件中藏著許多好東西,除了藏著一份GBC可供GAS套件 (偷偷) 運用外,本段介紹 Genero Identity Platform, GIP用途與簡單配置。
既然都花錢買了,就應該搾取出最大價值,對吧。
GIP的套件本體在 FGL package中,但是操作與說明卻歸屬於 GAS package
以下引用一下Genero對於GIP的解釋: https://4js.com/online_documentation/fjs-gas-manual-html/#gas-topics/c_gas_gidp_ovw.html
Genero 提供程序來保護應用程序和 RESTful Web 服務。也就是說,這是一個身分認證的服務。但是因為搭配的 Web Server的協助,整個在設定上就便利、容易使用。
在GAS完成安裝後,demos.html頁簽中就可以看到相關的啟動訊息,GIP必須先經過啟動設定,配置好管理員帳號、密碼後才能使用對應功能。
從此處點入,就可以開始設定初始的資料。若點下之後,出現下列畫面,就表示曾經設定過,要以設定過的資料進行登入
若此處已經有資料,而又已經忘記原來設定的項目,可以選擇 RESET (清除包含已經設定好的所有權限資料),刪除的方式是進入啟動fastcgidispatch的帳號 home目錄 (例如 T100就是 tiptop帳號,在 ~tiptop目錄),該目錄下的 .genero-sso 子目錄,刪除目錄就是 RESET
建立本地的GIP服務
接著依照以下設定進行配置
點下 Install 後,下方會呈現執行結果,看到 success 以及 done 後,整個設定完成,可以按下 Quit 離開
重新點回 demos.html 後就可已進入『Console Application』進行人員、權限的配置
點選 Console Application後,會先被要求登入
依照初始化設定的帳號密碼登入後,就可以進入配置頁面
在配置頁面中,就可以看到可以建立用戶、角色群組。我們就可以在此處建置需要的角色群組,以供後續使用。
接下來,我們將前幾天所做的 hello world小程式,『打包』成為 gar 格式,再做『掛載』到GIP系統內。就可以直接使用做好的登入權限檢查動作,避開自己寫登入畫面的窘境。